<?php

/**
 * 
 * Interfaz HTML del modulo de perfiles
 *  
 * @author  Estudiantes Desarrollo de Software II de la Universidad del Valle sede Tulu� Primer Semestre del a�o 2013
 * @version "1.0"
 * @fecha de creaci�n: 09-Marzo-2013
 * @ultima modificaci�n: 11-Marzo-2013  Responsable: Ricardo Orozco Le�n
 * @copyright (c) 2013, Estudiantes Desarrollo de Software II de la Universidad del Valle sede Tulu� Primer Semestre del a�o 2013
 */

/**
 * Clase con las interfaces HTML pertinentes al modulo de perfiles
 */
class GestionProyectosView {

    /**
     * Lista de las opciones ofrecidas por el modulo de gesti�n de proyectos
     * 
     * @param string $crear Nombre de la opcion para crear modulo
     * @param string $consultar Nombre de la opcion para consultar modulo
     * @param string $modificar Nombre de la opcion para modificar modulo
     * 
     * @return string html de la vista
     */
    public function main($proyectos) {

        $html = "<script type='text/javascript' src='../../js/funciones.js'></script>";
        $html.= "<script type='text/javascript' src='js/gestionProyectosJS.js'></script>";
        include "../../css/style.css.php";
        $html.="<form action='gestionProyectosController.php' method='POST' class='formBuqueda'>";
        $html.="<input class='inputQuery' type='text' name='filtro_perfiles' placeholder='Mostrar Todos...'> ";
        $html.="<input class='buttonQuery' type='submit' name='buscar_perfiles' value='Buscar'> ";
        $html.="</form>";
        $html.="<table border='1' width='70%'>";
        $html.="<tr>";
        $html.="<th align='center' class='tablasgeneral'>";
        $html.="NOMBRE";
        $html.="</th>";
        $html.="<th align='center' class='tablasgeneral'>";
        $html.="INICIA";
        $html.="</th>";
        $html.="<th align='center' class='tablasgeneral'>";
        $html.="FINALIZA";
        $html.="</th>";
        $html.="<th align='center' class='tablasgeneral'>";
        $html.="PRESUPUESTO";
        $html.="</th>";
        $html.="<th align='center' class='tablasgeneral'>";
        $html.="AVANCE";
        $html.="</th>";
        $html.="<th align='center' width='50px' class='tablasgeneral'>";
        $html.="MODIFICAR";
        $html.="</th>";
        $html.="<th align='center' width='50px' class='tablasgeneral'>";
        $html.="GESTIONAR";
        $html.="</th>";
        $html.="<th align='center' width='50px' class='tablasgeneral'>";
        $html.="ESTADO";
        $html.="</th>";
        $html.="</tr>";
        if ($proyectos != null) {
            foreach ($proyectos as $key => $proyecto) {
                $html.="<tr>";
                $html.="<td align='center' class='contenido'>";
                $html.=$proyecto["nombre"];
                $html.="</td>";
                $html.="<td align='center' class='contenido'>";
                $html.=$this->formatoFecha($proyecto["fecha_ini"]);
                $html.="</td>";
                $html.="<td align='center' class='contenido'>";
                $html.=$this->formatoFecha($proyecto["fecha_fin"]);
                $html.="</td>";
                $html.="<td align='center' class='contenido'>";
                $html.=number_format($proyecto["presupuesto"], 0, ',', '.');
                $html.="</td>";
                $html.="<td align='center' class='contenido'>";
                $html.=number_format($proyecto["avance"], 1, ',', '.') . "%";
                //$html.=number_format((($proyecto["artefactos_asignados"] > 0) ? (($proyecto["artefactos_aprobados"] / $proyecto["artefactos_asignados"]) * 100) : 0), 1, ',', '.') . "%";
                $html.="</td>";
                $html.="<td align='center' class='contenido'>";
                $html.="<a href='gestionProyectosController.php?opcion=modificar&id=" . $proyecto["id"] . "'><img title='Modificar' src='../../imagenes/modificar.png'></a>";
                $html.="</td>";
                $html.="<td align='center' class='contenido'>";
                $html.="<a href='gestionProyectosController.php?opcion=gestionarProyecto&id=" . $proyecto["id"] . "'><img title='Gestionar' src='../../imagenes/ampliar.png'></a>";
                $html.="</td>";
                $html.="<td align='center' class='contenido'>";
                if ($proyecto["activo"]) {
                    $html.="<img onclick='cambiarEstadoProyecto(" . $proyecto["id"] . ",\"desactivar\",\"" . $proyecto["nombre"] . "\",\"" . $proyecto["activo"] . "\")' style='cursor:pointer' title='Desactivar' src='../../imagenes/enable.png'>";
                } else {
                    $html.="<img onclick='cambiarEstadoProyecto(" . $proyecto["id"] . ",\"activar\",\"" . $proyecto["nombre"] . "\",\"" . $proyecto["activo"] . "\")' style='cursor:pointer' title='Activar' src='../../imagenes/disable.png'>";
                }
                $html.="</td>";
                $html.="</tr>";
            }
        } else {
            $html.="<tr>";
            $html.="<td align='center' colspan='8' class='contenido'>";
            $html.="NO SE ENCONTRARON PROYECTOS";
            $html.="</td>";
            $html.="</tr>";
        }
        $html.="<tr>";
        $html.="<td colspan='8' align='center' class='contenido'>";
        $html.="<a href='gestionProyectosController.php?opcion=crear'><img src='imagenes/gestionProyectos.png'>CREAR PROYECTO</a>";
        $html.="</td>";
        $html.="</tr>";
        $html.="</table>";

        return $html;
    }

    public function crear($integrantes, $mensaje) {

        $html = "<script type='text/javascript' src='../../js/funciones.js'></script>";
        $html .= "<script type='text/javascript' src='js/gestionProyectosJS.js'></script>";
        include "../../css/style.css.php";
        $html.="<form action='gestionProyectosController.php' class='contact_form' method='post'>";
        $html.="<table>";
        $html.="<tr>";
        $html.="<td class='titulo' colspan='2'>";
        $html.="<label class='titulo'>NUEVO PROYECTO: <label class='error'>" . $mensaje . "<label></label>";
        $html.="</th>";
        $html.="</tr>";
        $html.="<tr>";
        $html.="<td style='vertical-align:top'>";
        $html.="<table>";
        $html.="<tr>";
        $html.="<td class='subtitulo'>";
        $html.="Nombre del Proyecto";
        $html.="</td>";
        $html.="<td class='contenido'>";
        $html.="<input type='text' name='nombre' required value='" . ((isset($_REQUEST["nombre"])) ? $_REQUEST["nombre"] : "") . "'>";
        $html.="</td>";
        $html.="</tr>";

        $html.="<tr>";
        $html.="<td class='subtitulo'>";
        $html.="Estado Avance del Proyecto";
        $html.="</td>";
        $html.="<td class='contenido'>";
        $html.="0 %";
        $html.="</td>";
        $html.="</tr>";

        $html.="<tr>";
        $html.="<td class='subtitulo'>";
        $html.="Presupuesto";
        $html.="</td>";
        $html.="<td class='contenido'>";
        $html.="<input type='text' name='presupuesto' required onkeypress='return isNumberKey(event)' value='" . ((isset($_REQUEST["presupuesto"])) ? $_REQUEST["presupuesto"] : "") . "'>";
        $html.="</td>";
        $html.="</tr>";

        $html.="<tr>";
        $html.="<td class='subtitulo'>";
        $html.="Fecha Inicio";
        $html.="</td>";
        $html.="<td class='contenido'>";
        $html.="<input type='date' name='fecha_ini' onkeypress='return false' required value='" . ((isset($_REQUEST["fecha_ini"])) ? $_REQUEST["fecha_ini"] : "") . "'>";
        $html.="</td>";
        $html.="</tr>";

        $html.="<tr>";
        $html.="<td class='subtitulo'>";
        $html.="Fecha final";
        $html.="</td>";
        $html.="<td class='contenido'>";
        $html.="<input type='date' name='fecha_fin' onkeypress='return false' required value='" . ((isset($_REQUEST["fecha_fin"])) ? $_REQUEST["fecha_fin"] : "") . "'>";
        $html.="</td>";
        $html.="</tr>";

        $html.="<tr>";
        $html.="<td class='subtitulo'>";
        $html.="Gerente de Proyecto";
        $html.="</td>";
        $html.="<td class='contenido'>";
        $html.="<select name='gerente' required>";
        $selected = "";
        if (isset($integrantes["7"])) {
            foreach ($integrantes["7"] as $key => $value) {
                if (isset($_REQUEST["gerente"])) {
                    if ($_REQUEST["gerente"] == $value["id"]) {
                        $selected = "selected";
                    } else {
                        $selected = "";
                    }
                }
                $html.="<option value='" . $value["id"] . "' $selected>" . $value["nombre1"] . " " . $value["nombre2"] . " " . $value["apellido1"] . " " . $value["apellido2"] . " ";
            }
        }

        $html.="</td>";
        $html.="</tr>";

        $html.="<tr>";
        $html.="<td class='subtitulo'>";
        $html.="Nombre del Cliente";
        $html.="</td>";
        $html.="<td class='contenido'>";
        $html.="<input type='text' name='cliente' required value='" . ((isset($_REQUEST["cliente"])) ? $_REQUEST["cliente"] : "") . "'>";
        $html.="</td>";
        $html.="</tr>";
        $html.="<tr>";
        $html.="<td class='subtitulo'>";
        $html.="N&uacute;mero de ciclos";
        $html.="</td>";
        $html.="<td class='contenido'>";
        $html.="<input type='number' name='ciclos' min='1' max='5' required onkeypress='return false' value='" . ((isset($_REQUEST["ciclos"])) ? $_REQUEST["ciclos"] : "") . "'>";
        $html.="</td>";
        $html.="</tr>";

        $html.="<tr>";
        $html.="<td class='subtitulo'>";
        $html.="Estado de actividad del Proyecto";
        $html.="</td>";

        $html.="<td class='subtitulo'>";
        $html.="<input type='radio' name='estado' value='1' checked>ACTIVO<br />";
        $checked = "";
        if (isset($_REQUEST["estado"]) && $_REQUEST["estado"] == 0) {
            $checked = "checked";
        }
        $html.="<input type='radio' name='estado' value='0' $checked>INACTIVO";
        $html.="</td>";
        $html.="</tr>";

        $html.="</table>";
        $html.="</td>";

        /**
         * 
         */
        $html.="<td style='vertical-align:top'>";
        $html.="<table>";

        $html.="<tr>";
        $html.="<th class='subtitulo' colspan='2' align='center'>";
        $html.="EQUIPO DE PROYECTO";
        $html.="</th>";
        $html.="</tr>";

        //contador para dividir los lideres de los integrantes
        $i = 0;

        $html.="<tr>";
        $html.="<td class='contenido' colspan='2'>";
        if (isset($integrantes)) {

            $expertos = "";

            $html.="<table width='100%' style='vertical-align:top'>";
            $html.="<tr>";
            $html.="<th class='subtitulo'>";
            $html.="Analisis";
            $html.="</th>";
            $html.="<th class='subtitulo'>";
            $html.="Dise&ntilde;o";
            $html.="</th>";
            $html.="<th class='subtitulo'>";
            $html.="Desarrollo";
            $html.="</th>";
            $html.="<th class='subtitulo'>";
            $html.="Pruebas";
            $html.="</th>";
            $html.="<th class='subtitulo'>";
            $html.="Implementaci&oacute;n y<br>Mantenimiento";
            $html.="</th>";
            $html.="</tr>";
            $html.="<tr>";
            $html.="<td class='subtitulo' colspan='5' align='center'>";
            $html.="Lideres";
            $html.="</td>";
            $html.="</tr>";
            $html.="<tr>";
            foreach ($integrantes as $key => $value) {

                if ($i > 5) {
                    $html.="</tr>";
                    $html.="<tr>";
                    $html.="<td class='subtitulo' colspan='5' align='center'>";
                    $html.="Integrantes";
                    $html.="</td>";
                    $html.="</tr>";
                    $html.="<tr>";
                    $i = 0;
                }

                if ($key != 7 && $key != 13) {
                    $html.="<td class='contenido' width='100px' style='vertical-align:top'>";
                    foreach ($value as $index => $integrate) {
                        $checked = "";
                        if (isset($_REQUEST["integrantes"]) && in_array($integrate["id"] . "-" . $integrate["id_perfil"], $_REQUEST["integrantes"])) {
                            $checked = "checked";
                        }
                        $html.="<input type='checkbox' name='integrantes[]' value='" . $integrate["id"] . "-" . $integrate["id_perfil"] . "' $checked> " . $integrate["nombre1"] . " " . $integrate["apellido1"] . " " . "<br />";
                        $i++;
                    }
                    $html.="</td>";
                } elseif ($key === 13) {
                    foreach ($value as $index => $integrate) {
                        $checked = "";
                        if (isset($_REQUEST["expertos"]) && in_array($integrate["id"] . "-" . $integrate["id_perfil"], $_REQUEST["expertos"])) {
                            $checked = "checked";
                        }
                        $expertos.="<input type='checkbox' name='expertos[]' value='" . $integrate["id"] . "-" . $integrate["id_perfil"] . "' $checked> " . $integrate["nombre1"] . "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
                    }
                }
            }
            $html.="</tr>";

            $html.="<tr>";
            $html.="<td class='subtitulo' colspan='5' align='center'>";
            $html.="Expertos";
            $html.="</td>";
            $html.="</tr>";
            $html.="<tr>";
            $html.="<td colspan='5  ' class='contenido' style='vertical-align:top'>";
            $html.=$expertos;
            $html.="</td>";
            $html.="</tr>";

            $html.="</table>";
        }
        $html.="</td>";
        $html.="</tr>";


        $html.="</table>";
        $html.="</td>";
        $html.="</tr>";

        $html.="<tr>";
        $html.="<td class='contenido' align='center'>";
        $html.="<input class='button' type='submit' name='insertar_gestionProyecto' value='Guardar' onclick='return confirmar(\"Confirma Crear Este Proyecto?\");'>";
        $html.="</td>";
        $html.="<td class='contenido' align='center'>";
        $html.="<input class='button' type='button' name='cancelar' value='Volver' onclick='irMenu();'>";
        $html.="</td>";
        $html.="</tr>";
        $html.="</table>";
        $html.="</form>";

        return $html;
    }

    /**
     * Metodo para modificar la informacion basica de un proyecto
     * @param type $proyecto
     * @param type $integrantes
     * @param type $mensaje
     * @return string
     */
    public function modificar($proyecto, $integrantes, $mensaje) {

        $html = "<script type='text/javascript' src='../../js/funciones.js'></script>";
        $html .= "<script type='text/javascript' src='js/gestionProyectosJS.js'></script>";
        include "../../css/style.css.php";
        $html.="<form action='gestionProyectosController.php' class='contact_form' method='post'>";
        $html.="<table>";
        $html.="<tr>";
        $html.="<td class='titulo' colspan='2'>";
        $html.="<label class='titulo'>PROYECTO " . $proyecto["nombre"] . ": <label class='error'>" . $mensaje . "<label></label>";
        $html.="</th>";
        $html.="</tr>";
        $html.="<tr>";
        $html.="<td style='vertical-align:top'>";
        $html.="<table>";
        $html.="<tr>";
        $html.="<td class='subtitulo'>";
        $html.="Nombre del Proyecto";
        $html.="</td>";
        $html.="<td class='contenido'>";
        $html.="<input type='hidden' name='id' value='" . $proyecto["id"] . "'>";
        $html.="<input type='text' name='nombre' required value='" . ((isset($proyecto["nombre"])) ? $proyecto["nombre"] : "") . "'>";
        $html.="</td>";
        $html.="</tr>";

        $html.="<tr>";
        $html.="<td class='subtitulo'>";
        $html.="Estado Avance del Proyecto";
        $html.="</td>";
        $html.="<td class='contenido'>";
        //$html.="<input type='text' name='avance' required value='" . number_format((($proyecto["artefactos_asignados"] > 0) ? (($proyecto["artefactos_aprobados"] / $proyecto["artefactos_asignados"]) * 100) : 0), 1, ',', '.') . "'> %";
        $html.="<input type='text' name='avance' required value='" . $proyecto["avance"] . "'> %";
        $html.="</td>";
        $html.="</tr>";

        $html.="<tr>";
        $html.="<td class='subtitulo'>";
        $html.="Presupuesto";
        $html.="</td>";
        $html.="<td class='contenido'>";
        $html.=number_format($proyecto["presupuesto"], 0, ',', '.');
        $html.="</td>";
        $html.="</tr>";

        $html.="<tr>";
        $html.="<td class='subtitulo'>";
        $html.="Fecha Inicio";
        $html.="</td>";
        $html.="<td class='contenido'>";
        $html.=$this->formatoFecha($proyecto["fecha_ini"]);
        $html.="</td>";
        $html.="</tr>";

        $html.="<tr>";
        $html.="<td class='subtitulo'>";
        $html.="Fecha final";
        $html.="</td>";
        $html.="<td class='contenido'>";
        $html.=$this->formatoFecha($proyecto["fecha_fin"]);
        $html.="</td>";
        $html.="</tr>";

        $html.="<tr>";
        $html.="<td class='subtitulo'>";
        $html.="Gerente de Proyecto";
        $html.="</td>";
        $html.="<td class='contenido'>";
        $selected = "";
        if (isset($integrantes["7"])) {
            foreach ($integrantes["7"] as $key => $value) {
                if (isset($proyecto["id_gerente"])) {
                    if ($proyecto["id_gerente"] == $value["id"]) {
                        $html .= $value["nombre1"] . " " . $value["nombre2"] . " " . $value["apellido1"] . " " . $value["apellido2"];
                    }
                }
            }
        }

        $html.="</td>";
        $html.="</tr>";

        $html.="<tr>";
        $html.="<td class='subtitulo'>";
        $html.="Nombre del Cliente";
        $html.="</td>";
        $html.="<td class='contenido'>";
        $html.=$proyecto["cliente"];
        $html.="</td>";
        $html.="</tr>";
        $html.="<tr>";
        $html.="<td class='subtitulo'>";
        $html.="N&uacute;mero de ciclos";
        $html.="</td>";
        $html.="<td class='contenido'>";
        $html.="<input type='hidden' name='ciclos' value='" . $proyecto["cantidad_ciclos"] . "'>";
        $html.=$proyecto["cantidad_ciclos"];
        $html.="</td>";
        $html.="</tr>";

        $html.="<tr>";
        $html.="<td class='subtitulo'>";
        $html.="Estado de actividad del Proyecto";
        $html.="</td>";

        $html.="<td class='subtitulo'>";
        $html.="<input type='radio' name='estado' value='1' checked>ACTIVO<br />";
        $checked = "";
        if (isset($proyecto["activo"]) && $proyecto["activo"] == 0) {
            $checked = "checked";
        }
        $html.="<input type='radio' name='estado' value='0' $checked>INACTIVO";
        $html.="</td>";
        $html.="</tr>";

        $html.="</table>";
        $html.="</td>";

        /**
         * 
         */
        $html.="<td style='vertical-align:top'>";
        $html.="<table>";

        $html.="<tr>";
        $html.="<th class='subtitulo' colspan='2' align='center'>";
        $html.="EQUIPO DE PROYECTO";
        $html.="</th>";
        $html.="</tr>";

        //contador para dividir los lideres de los integrantes
        $i = 0;

        $html.="<tr>";
        $html.="<td class='contenido' colspan='2'>";
        if (isset($integrantes)) {

            $expertos = "";

            $html.="<table width='100%' style='vertical-align:top'>";
            $html.="<tr>";
            $html.="<th class='subtitulo'>";
            $html.="Analisis";
            $html.="</th>";
            $html.="<th class='subtitulo'>";
            $html.="Dise&ntilde;o";
            $html.="</th>";
            $html.="<th class='subtitulo'>";
            $html.="Desarrollo";
            $html.="</th>";
            $html.="<th class='subtitulo'>";
            $html.="Pruebas";
            $html.="</th>";
            $html.="<th class='subtitulo'>";
            $html.="implementaci&oacute;n y<br>mantenimiento";
            $html.="</th>";
            $html.="</tr>";
            $html.="<tr>";
            $html.="<td class='subtitulo' colspan='5' align='center'>";
            $html.="Lideres";
            $html.="</td>";
            $html.="</tr>";
            $html.="<tr>";
            foreach ($integrantes as $key => $value) {

                if ($i > 5) {
                    $html.="</tr>";
                    $html.="<tr>";
                    $html.="<td class='subtitulo' colspan='5' align='center'>";
                    $html.="Integrantes";
                    $html.="</td>";
                    $html.="</tr>";
                    $html.="<tr>";
                    $i = 0;
                }

                if ($key != 7 && $key != 13) {
                    $html.="<td class='contenido' width='100px' style='vertical-align:top'>";
                    foreach ($value as $index => $integrate) {
                        $checked = "";
                        if (isset($proyecto["integrantes"]) && in_array($integrate["id"], $proyecto["integrantes"])) {
                            $checked = "checked";
                        }
                        $html.="<input type='checkbox' name='integrantes[]' value='" . $integrate["id"] . "-" . $integrate["id_perfil"] . "' $checked> " . $integrate["nombre1"] . " " . $integrate["apellido1"] . " " . "<br />";
                        $i++;
                    }
                    $html.="</td>";
                } elseif ($key === 13) {
                    foreach ($value as $index => $integrate) {
                        $checked = "";
                        if (isset($proyecto["integrantes"]) && in_array($integrate["id"], $proyecto["integrantes"])) {
                            $checked = "checked";
                        }
                        $expertos.="<input type='checkbox' name='expertos[]' value='" . $integrate["id"] . "-" . $integrate["id_perfil"] . "' $checked> " . $integrate["nombre1"] . " " . $integrate["apellido1"] . "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
                    }
                }
            }
            $html.="</tr>";

            $html.="<tr>";
            $html.="<td class='subtitulo' colspan='5' align='center'>";
            $html.="Expertos";
            $html.="</td>";
            $html.="</tr>";
            $html.="<tr>";
            $html.="<td colspan='5' class='contenido' style='vertical-align:top'>";
            $html.=$expertos;
            $html.="</td>";
            $html.="</tr>";

            $html.="</table>";
        }
        $html.="</td>";
        $html.="</tr>";


        $html.="</table>";
        $html.="</td>";
        $html.="</tr>";

        $html.="<tr>";
        $html.="<td class='contenido' align='center'>";
        $html.="<input class='button' type='submit' name='modificar_gestionProyecto' value='Guardar' onclick='return confirmar(\"Confirma Modificar Este Proyecto?\");'>";
        $html.="</td>";
        $html.="<td class='contenido' align='center'>";
        $html.="<input class='button' type='button' name='cancelar' value='Volver' onclick='irMenu();'>";
        $html.="</td>";
        $html.="</tr>";
        $html.="</table>";
        $html.="</form>";

        return $html;

        return $html;
    }

    /**
     * Este metodo se encarga de la opciond e consulta que pueden ver los lideres
     * @param proyectos array asociativo con la informacion de un proyecto, informacion filtrada
     * @param nombreProyectos nombre de todos los proyectos actuales 
     */
    public function mainLideres($proyectos) {
        $html = "<script type='text/javascript' src='../../js/funciones.js'></script>";
        $html.= "<script type='text/javascript' src='js/gestionProyectosJS.js'></script>";
        include "../../css/style.css.php";
        $html.="<form action='gestionProyectosController.php' method='POST' class='formBuqueda'>";
        $html.="<input class='inputQuery' type='text' name='filtro_proyectos' placeholder='Mostrar Todos...'> ";
        $html.="<input class='buttonQuery' type='submit' name='buscar_perfiles' value='Buscar'> ";
        $html.="</form>";
        $html.="<table border='1' width='70%'>";
        $html.="<tr>";
        $html.="<th align='center' class='titulo'>";
        $html.="Nombre";
        $html.="</th>";
        $html.="<th align='center' width='50px' class='titulo'>";
        $html.="Fecha<br>Inicial";
        $html.="</th>";
        $html.="<th align='center' width='50px' class='titulo'>";
        $html.="Fecha<br>Final";
        $html.="</th>";
        $html.="<th align='center' width='50px' class='titulo'>";
        $html.="Presupuesto";
        $html.="</th>";
        $html.="<th align='center' width='50px' class='titulo'>";
        $html.="Gerente";
        $html.="</th>";
        $html.="<th align='center' width='50px' class='titulo'>";
        $html.="Avance<br>Proyecto";
        $html.="</th>";
        $html.="<th align='center' width='50px' class='titulo'>";
        $html.="Gestionar";
        $html.="</th>";
        $html.="<th align='center' width='50px' class='titulo'>";
        $html.="Aprobar";
        $html.="</th>";
        $html.="</tr>";
        if ($proyectos != null) {
            foreach ($proyectos as $key => $proyecto) {
                $idProyecto = $proyecto["id"];
                $html.="<tr>";
                $html.="<td class='contenido'>";
                $html.=$proyecto["nombre"];
                $html.="</td>";
                $html.="<td align='center' class='contenido'>";
                $html.=$proyecto["fecha_ini"];
                $html.="</td>";
                $html.="<td align='center' class='contenido'>";
                $html.=$proyecto["fecha_fin"];
                $html.="</td>";
                $html.="<td align='center' class='contenido'>";
                $html.="$" . number_format($proyecto["presupuesto"], 0, ',', '.');
                $html.="</td>";
                $html.="<td align='center' class='contenido'>";
                $html.=$proyecto["nombre1"] . " " . $proyecto["apellido1"];
                $html.="</td>";
                $html.="<td align='center' class='contenido'>";
                $html.=$proyecto["avance"];
                $html.="</td>";
                $html.="<td align='center' class='contenido'>";
                $html.="<a href='gestionProyectosController.php?opcion=gestionLideres&idProyecto=$idProyecto'><img src='imagenes/icono-gestion.png'></a>";
                $html.="</td>";
                $html.="<td align='center' class='contenido'>";
                $html.="<a href='gestionProyectosController.php?opcion=validarLideres&idProyecto=$idProyecto'><img src='imagenes/icono-aprobar.png'></a>";
                $html.="</td>";
                $html.="</tr>";
            }
        } else {
            $html.="<tr>";
            $html.="<td align='center' colspan='5' class='contenido'>";
            $html.="NO SE ENCONTRARON PROYECTOS";
            $html.="</td>";
            $html.="</tr>";
        }

        $html.="</table>";

        return $html;
    }

    /**
     * @param idPCF es id que me relaciona el proyecto con el ciclo y fase en el que se encuentra este
     * @param idproyecto
     * @param rutaPlantillas array con las rutas de las plantillas
     * @param rutaArchivos array con la ruta de los archivos
     * @param array con la informacion del ciclo y fase actuales
     */
    public function gestionLideres($idPCF, $idProyecto, $ruta, $rutaPlantillas, $rutaArchivos, $infoPCF) {
        $html = "<script type='text/javascript' src='../../js/funciones.js'></script>";
        $html.= "<script type='text/javascript' src='js/gestionProyectosJS.js'></script>";
        include "../../css/style.css.php";
        $faseActual = $infoPCF["faseActual"];
        $html.="<h2 class='titulo'><b>PROYECTO:</b> '" . $infoPCF["nombreProyecto"] .
                "' <b>CICLO ACTUAL:</b> '" . $infoPCF["cicloActual"] .
                "' <b>FASE ACTUAL:</b> '" . $faseActual[0]["nombre"] . "'</h2>";
        $idFaseActual = $faseActual[0]["id_fase"]; //esto es para restringir el acceso a subir archivos si se es lider de una fase 
        //que no esta activa
        $idFaseAsignadoLider = 0;
        if ($_SESSION["usuario"]["id_perfil"] == 8)
            $idFaseAsignadoLider = 1;
        if ($_SESSION["usuario"]["id_perfil"] == 9)
            $idFaseAsignadoLider = 2;
        if ($_SESSION["usuario"]["id_perfil"] == 10)
            $idFaseAsignadoLider = 3;
        if ($_SESSION["usuario"]["id_perfil"] == 11)
            $idFaseAsignadoLider = 4;
        if ($_SESSION["usuario"]["id_perfil"] == 12)
            $idFaseAsignadoLider = 5;



        $html.="<table>";
        $html.="<tr>";
        $html.="<th class='titulo'  align='center'>";
        $html.="Manual de Calidad";
        $html.="</td>";
        $html.="</tr>";

        $html.="<tr>";
        $html.="<td class='contenido' align='center'>";
        $html.="<a href='GestionProyectos/SGC.pdf' >
                <img src='imagenes/manual.png'></a>";
        $html.="</td>";
        $html.="</tr>";
        $html.="</table>";


        $html.="<table>";

        $html.="<tr>";
        $html.="<th align='center' class='titulo'>";
        $html.="CRONOGRAMA";
        $html.="</th>";

        $html.="<th align='center' class='titulo'>";
        $html.="MATRIZ RIESGOS";
        $html.="</th>";
        $html.="</tr>";

        $html.="<tr>";
        $html.="<td>";
        $html.="<form action='gestionProyectosController.php' enctype='multipart/form-data' method='post' class='contact_form'>";
        $html.="<table>";
        $html.="<tr>";

        $html.="<td class='contenido'>";
        $html.="Descargar<br>Plantilla";
        $html.="</td>";
        $plantillaCronograma = $rutaPlantillas['plantillaCronograma'];

        $html.="<td class='contenido' align='center'>";
        $html.="<input class='button' type='button' name='descargaPlantillaCronograma' value='Descarga' 
                                    onclick=\"window.location='gestionProyectosController.php?opcion=descarga&ruta=$plantillaCronograma&idProyecto=$idProyecto'\"/>";
        $html.="<input type='text' readonly value='$plantillaCronograma'/>";
        $html.="</td>";

        $html.="</tr>";

        $html.="<tr>";
        if ($idFaseActual == $idFaseAsignadoLider) {
            $html.="<td class='contenido'>";
            $html.="Cargar <br>Cronograma";
            $html.="</td>";

            $html.="<td class='contenido' align='center'> ";
            $html.="<input class='button' type='submit' name='guardar_gestion_cronograma' value='guardar' 
                                            onclick='return confirmar(\"�Esta seguro que desea guardar cambios?\");'>";
            $html.="<input type='hidden' name='idProyecto' value='$idProyecto'/>";
            $html.="<input type='hidden' name='idPCF' value='$idPCF'/>";
            $html.="<input type='file' name='cronograma' required />";
            $html.="</td>";
        }
        $html.="</tr>";

        $html.="<tr>";

        $html.="<td class='contenido'>";
        $html.="Descargar <br>Cronograma";
        $html.="</td>";
        $cronograma = $rutaArchivos['cronograma'];

        $html.="<td class='contenido' align='center'>";
        $html.="<input type='button' name='descargaCronograma' class='button'  value='Descarga'  
                                    onclick=\"window.location='gestionProyectosController.php?opcion=descarga&ruta=$cronograma&idProyecto=$idProyecto'\"/>";
        $html.="<input type='text' readonly value='$cronograma'/>";
        $html.="</td>";

        $html.="</tr>";
        $html.="</table>";
        $html.="</form>";
        $html.="<br>";
        $html.="</td>";


        $html.="<td>";
        $html.="<form action='gestionProyectosController.php' enctype='multipart/form-data' method='post' class='contact_form'>";
        $html.="<table>";
        $html.="<tr>";

        $html.="<td class='contenido'>";
        $html.="Descargar <br>Plantilla";
        $html.="</td>";

        $plantillaMatriz = $rutaPlantillas['plantillaMatriz'];
        $html.="<td class='contenido' align='center'>";
        $html.="<input type='button' name='descargaPlantillaMatriz' class='button'  value='Descarga' 
                                            onclick=\"window.location='gestionProyectosController.php?opcion=descarga&ruta=$plantillaMatriz&idProyecto=$idProyecto'\"/>";
        $html.="<input type='text' readonly value='$plantillaMatriz'/>";
        $html.="</td>";
        $html.="</tr>";

        if ($idFaseActual == $idFaseAsignadoLider) {
            $html.="<tr>";
            $html.="<td class='contenido'>";
            $html.="Cargar <br>Matriz";
            $html.="</td>";

            $html.="<td class='contenido' align='center'>";
            $html.="<input class='button' type='submit' name='guardar_gestion_matriz' value='guardar' 
                                            onclick='return confirmar(\"�Esta seguro que desea guardar cambios?\");'>";
            $html.="<input type='hidden' name='idProyecto' value='$idProyecto'/>";
            $html.="<input type='hidden' name='idPCF' value='$idPCF'/>";
            $html.="<input type='file' name='matriz' required/>";
            $html.="</td>";
            $html.="</tr>";
        }

        $html.="<tr>";

        $html.="<td class='contenido'>";
        $html.="Descargar <br>Matriz";
        $html.="</td>";
        $matriz = $rutaArchivos['matriz'];

        $html.="<td class='contenido'  align='center'>";
        $html.="<input type='button' name='descargaMatriz' class='button'  value='Descarga' 
                                        onclick=\"window.location='gestionProyectosController.php?opcion=descarga&ruta=$matriz&idProyecto=$idProyecto'\"/>";
        $html.="<input type='text' readonly value='$matriz'/>";
        $html.="</td>";

        $html.="</tr>";
        $html.="</table>";
        $html.="</form>";
        $html.="<br>";
        $html.="</td>";
        $html.="</tr>";


        $html.="<tr>";

        $html.="<th align='center' class='titulo'>";
        $html.="ACTA REUNION";
        $html.="</th>";

        $html.="<th align='center' class='titulo'>";
        $html.="ACTA PRESUPUESTO";
        $html.="</th>";

        $html.="</tr>";

        $html.="<tr>";
        $html.="<td>";
        $html.="<form action='gestionProyectosController.php' enctype='multipart/form-data' method='post' class='contact_form'>";
        $html.="<table>";
        $html.="<tr>";

        $html.="<td class='contenido'>";
        $html.="Descargar<br>Plantilla";
        $html.="</td>";
        $plantillaActaR = $rutaPlantillas['plantillaActaR'];

        $html.="<td class='contenido' align='center'>";
        $html.="<input type='button' name='descargaPlantillaActaR' class='button'  value='Descarga' 
                                                onclick=\"window.location='gestionProyectosController.php?opcion=descarga&ruta=$plantillaActaR&idProyecto=$idProyecto'\"/>";
        $html.="<input type='text' readonly value='$plantillaActaR'/>";
        $html.="</td>";

        $html.="</tr>";

        if ($idFaseActual == $idFaseAsignadoLider) {
            $html.="<tr>";
            $html.="<td class='contenido'>";
            $html.="Cargar Acta <br> Reuni&oacute;n";
            $html.="</td>";

            $html.="<td class='contenido' align='center'>";
            $html.="<input class='button' type='submit' name='guardar_gestion_actaR' value='guardar'
                                                    onclick='return confirmar(\"�Esta seguro que desea guardar cambios?\");'>";
            $html.="<input type='hidden' name='idProyecto' value='$idProyecto'/>";
            $html.="<input type='hidden' name='idPCF' value='$idPCF'/>";
            $html.="<input type='file' name='actaReunion' required/>";
            $html.="</td>";
            $html.="</tr>";
        }

        $html.="<tr>";

        $html.="<td class='contenido'>";
        $html.="Descargar Acta<br> Reuni&oacute;n";
        $html.="</td>";
        $actaReunion = $rutaArchivos['actaR'];

        $html.="<td class='contenido'  align='center'>";
        $html.="<input type='button' name='descargaActaR' class='button'  value='Descarga' 
                                    onclick=\"window.location='gestionProyectosController.php?opcion=descarga&ruta=$actaReunion&idProyecto=$idProyecto'\"/>";
        $html.="<input type='text' readonly value='$actaReunion'/>";
        $html.="</td>";

        $html.="</tr>";
        $html.="</table>";
        $html.="</form>";
        $html.="<br>";
        $html.="</td>";

        $html.="<td>";
        $html.="<form action='gestionProyectosController.php' enctype='multipart/form-data' method='post' class='contact_form'>";
        $html.="<table>";

        $html.="<tr>";
        $html.="<td class='contenido'>";
        $html.="Descargar <br>Plantilla";
        $html.="</td>";
        $plantillaActaP = $rutaPlantillas['plantillaActaP'];

        $html.="<td class='contenido' align='center'>";
        $html.="<input type='button' name='descargaPlantillaActaP' class='button'  value='Descarga' 
                                                    onclick=\"window.location='gestionProyectosController.php?opcion=descarga&ruta=$plantillaActaP&idProyecto=$idProyecto'\"/>";
        $html.="<input type='text' readonly value='$plantillaActaP'/>";
        $html.="</td>";
        $html.="</tr>";

        if ($idFaseActual == $idFaseAsignadoLider) {
            $html.="<tr>";
            $html.="<td class='contenido'>";
            $html.="Cargar Acta<br> Presupuesto";
            $html.="</td>";

            $html.="<td class='contenido' align='center'>";
            $html.="<input class='button' type='submit' name='guardar_gestion_actaP' value='guardar' 
                                                onclick='return confirmar(\"�Esta seguro que desea guardar cambios?\");'>";
            $html.="<input type='hidden' name='idProyecto' value='$idProyecto'/>";
            $html.="<input type='hidden' name='idPCF' value='$idPCF'/>";
            $html.="<input type='file' name='actaPresupuesto' required/>";
            $html.="</td>";
            $html.="</tr>";
        }

        $html.="<tr>";
        $html.="<td class='contenido'>";
        $html.="Descargar Acta<br> Presupuesto";
        $html.="</td>";
        $actaPresupuesto = $rutaArchivos['actaP'];

        $html.="<td class='contenido' align='center'>";
        $html.="<input type='button' name='descargaActaP' class='button'  value='Descarga'   
                                                    onclick=\"window.location='gestionProyectosController.php?opcion=descarga&ruta=$actaPresupuesto&idProyecto=$idProyecto'\"/>";
        $html.="<input type='text' readonly value='$actaPresupuesto'/>";
        $html.="</td>";
        $html.="</tr>";

        $html.="</table>";
        $html.="</form>";
        $html.="<br>";
        $html.="</td>";
        $html.="</tr>";


        $html.="<tr>";
        $html.="<form action='gestionProyectosController.php' enctype='multipart/form-data' method='post' class='contact_form'>";
        $html.="<td class='contenido'>";
        $html.="<input class='button' type='button' name='cancelar' value='Volver' onclick='irMenu();'>";
        $html.="</td>";



        $html.="</form>";
        $html.="</tr>";

        $html.="</table>";
        $html.="<br>";

        return $html;
    }

    public function validarArchivosLideres($artefactos, $nombreProyectoActual, $faseActual, $cicloActual) {
        $html = "<script type='text/javascript' src='../../js/funciones.js'></script>";
        $html.= "<script type='text/javascript' src='js/gestionProyectosJS.js'></script>";
        include "../../css/style.css.php";

        $nombreCicloActual = $cicloActual[0]["nombre"];
        $nombreFaseActual = $faseActual[0]["nombre"];
        $idFaseActual = $faseActual[0]["id_fase"];

        $html.="<h2 class='titulo'><b>PROYECTO:</b> '" . $nombreProyectoActual .
                "' <b>CICLO ACTUAL:</b> '" . $cicloActual[0]["nombre"] .
                "' <b>FASE ACTUAL:</b> '" . $faseActual[0]["nombre"] . "'</h2>";

        $idFaseAsignadoLider = 0;
        if ($_SESSION["usuario"]["id_perfil"] == 8)
            $idFaseAsignadoLider = 1;
        if ($_SESSION["usuario"]["id_perfil"] == 9)
            $idFaseAsignadoLider = 2;
        if ($_SESSION["usuario"]["id_perfil"] == 10)
            $idFaseAsignadoLider = 3;
        if ($_SESSION["usuario"]["id_perfil"] == 11)
            $idFaseAsignadoLider = 4;
        if ($_SESSION["usuario"]["id_perfil"] == 12)
            $idFaseAsignadoLider = 5;


        $html.="<table width='80%'>";
        $html.="<tr>";
        $html.="<th class='titulo'>";
        $html.="validaci&oacute;n de Artefactos";
        $html.="</th>";
        $html.="</tr>";

        $html.="<tr>";
        $html.="<td class='contenido'>";
        $html.="<table width='80%'>";

        $html.="<tr>";
        $html.="<th align='center' class='subtitulo'>";
        $html.="Archivos";
        $html.="</th>";

        $html.="<th align='center' class='subtitulo'>";
        $html.="Artefacto";
        $html.="</th>";

        $html.="<th align='center' class='subtitulo'>";
        $html.="Aprobado";
        $html.="</th>";

        $html.="<th align='center' class='subtitulo'>";
        $html.="Observaciones";
        $html.="</th>";
        $html.="</tr>";

        if ($artefactos != null) {
            foreach ($artefactos as $artefacto) {
                $idArchivo = $artefacto['id'];
                $i = $idArchivo;
                $idP = $artefacto["id_proyecto"];
                $rutaArchivo = $artefacto["url"];
                $html.="<tr>";
                $html.="<form action='gestionProyectosController.php' enctype='multipart/form-data' method='post' class='contact_form'>";
                $html.="<td class='contenido' align='center'>";
                $html.="<input class='button' type='button' name='descargaCronograma' value='Descargar' 
    		            onclick=\"window.location='gestionProyectosController.php?opcion=descarga1&ruta=$rutaArchivo&idProyecto=$idP'\"/>";
                $html.="</td>";

                $html.="<td class='contenido' align='center'>";
                $html.= $artefacto['nombre'];
                $html.="</td>";

                if ($idFaseActual == $idFaseAsignadoLider) {

                    $html.="<td class='contenido' align='center'>";

                    if ($artefacto['aprobadoLider'] == 1) {
                        $html.="Si<input type=radio name=aprobado value='1' checked disabled  >";
                        $html.="No<input type=radio name=aprobado value='0' disabled >";
                    } else {
                        $html.="Si<input type=radio name=aprobado value='1' >"; //esto es necesario porq al ser radio buton solo marca 1 por ello se debe diferenciar de los que estan disabled tambin
                        $html.="No<input type=radio name=aprobado value='0' checked>";
                    }


                    $html.="</td>";

                    $html.="<td class='contenido' align='center'>";

                    if ($artefacto['aprobadoLider'] == 1) {
                        $html.="<textarea  disabled>" . $artefacto['observacionesLider'] . "</textarea>";
                    } else {
                        $html.="<textarea name=observaciones>" . $artefacto['observacionesLider'] . "</textarea>";
                    }

                    $html.="</td>";
                }

                $html.="</tr>";

                $html.="<tr>";
                if ($idFaseActual == $idFaseAsignadoLider) {

                    if ($artefacto['aprobadoLider'] == 0) {

                        $html.="<td>";
                        $html.="<input class='button' type='submit' name='guardar_validacion_lider' value='Guardar'
        	            			onclick='return confirmar(\"Esta seguro que desea guardar cambios?\");'>";
                        $html.="<input type='hidden' name='id' value=$i>";
                        $html.="<input type='hidden' name='idProyecto' value='$idP'>";
                        $html.="</td>";
                    }
                }
                $html.="</form>";
                $html.="</tr>";
            }
        } else {

            $html.="<tr>";
            $html.="<td align='center' colspan='5' class='contenido'>";
            $html.="NO SE ENCONTRO INFORMACION";
            $html.="</td>";
            $html.="</tr>";
        }
        $html.="</table>";
        $html.="<br><br>";

        $html.="<tr>";
        $html.="<td>";
        $html.="<input class='button' type='button' name='cancelar' value='Volver' onclick='irMenu();'>";
        $html.="</td>";
        $html.="</tr>";
        $html.="</td>";
        $html.="</tr>";
        $html.="<table width='90%'>";

        return $html;
    }

    /**
     * Este metodo se encarga de la opcion de consulta que pueden ver los expertos
     * @param proyectos array asociativo con la informacion de un proyecto, informacion filtrada
     * @param nombreProyectos nombre de todos los proyectos actuales 
     */
    public function mainExpertos($proyectos) {
        $html = "<script type='text/javascript' src='../../js/funciones.js'></script>";
        $html.= "<script type='text/javascript' src='js/gestionProyectosJS.js'></script>";
        include "../../css/style.css.php";





        $html.="<form action='gestionProyectosController.php' method='POST' class='formBuqueda'>";
        $html.="<input class='inputQuery' type='text' name='filtro_proyectos' placeholder='Mostrar Todos...'> ";
        $html.="<input class='buttonQuery' type='submit' name='buscar_perfiles' value='Buscar'> ";
        $html.="</form>";
        $html.="</br>";
		
$html.="<table border='1'>";		
$html.="<th class='subtitulo'>";
$html.="Manual Gesti&oacute;n Calidad";
$html.="</th>";

$html.="<td class='contenido' align='center'>";
$html.="<a href='GestionProyectos/SGC.pdf' >
<img src='imagenes/manual.png'></a>";
$html.="</td>";
$html.="</table>";


        $html.="<table border='1' width='70%'>";
        $html.="<tr>";
        $html.="<th align='center' class='tablasgeneral'>";
        $html.="NOMBRE DEL PROYECTO";
        $html.="</th>";
        $html.="<th align='center' class='tablasgeneral'>";
        $html.="CICLO ACTUAL";
        $html.="</th>";
        $html.="<th align='center' class='tablasgeneral'>";
        $html.="FASE ACTUAL";
        $html.="</th>";
        $html.="<th align='center' width='50px' class='tablasgeneral'>";
        $html.="No. ARCHIVOS ASIGNADOS";
        $html.="</th>";
        $html.="<th align='center' width='50px' class='tablasgeneral'>";
        $html.="ARCHIVOS";
        $html.="</th>";
        $html.="<th align='center' width='50px' class='tablasgeneral'>";
        $html.="DESCARGAR";
        $html.="</th>";
        $html.="</tr>";

        if ($proyectos != null) {
            foreach ($proyectos as $key => $proyecto) {
                $html.="<tr>";
                $html.="<td class='contenido'>";
                $html.=$proyecto[$key]['nombre'];
                $html.="</td>";
                $html.="<td class='contenido'>";
                $html.=$proyecto[$key]['ciclo'];
                $html.="</td>";
                $html.="<td class='contenido'>";
                $html.=$proyecto[$key]['fase'];
                $html.="</td>";
                $html.="<td align='center' class='contenido'>";
                $html.= $proyecto[$key]['archivo']['numArch'];                //               
                $html.="</td>";

                $html.="<td align='center' class='contenido'>";
                if ($proyecto[$key]['archivo']['nombre'] != 'empty') {
                    $html.="<ul>";
                    $archivo = $proyecto[$key]['archivo'];
                    $countArch = count($archivo['id']);

                    for ($i = 0; $i < $countArch; $i++) {
                        $html.="<li><a href='gestionProyectosController.php?modificar_gestionArchPro&id=" . $archivo['id'][$i] . "&nombre=" . $archivo['nombre'][$i] . "&aprobado=" . $archivo['aprobado'][$i] . "&observaciones=" . $archivo['observaciones'][$i] . "' title='Gestionar archivo: " . $archivo['nombre'][$i] . "'>" . $archivo['nombre'][$i] . "</a></li>";
                    }
                    $html.="</ul>";
                }
                else
                    $html.="No tiene archivos asociados";
                $html.="</td>";

                $html.="<td align='center' class='contenido'>";
                if ($proyecto[$key]['archivo']['url'] != 'empty') {
                    $html.="<ul>";
                    foreach ($proyecto[$key]['archivo']['nombre'] as $key2 => $archivo) {
                        $html.="<li><a href='" . $proyecto[$key]['archivo']['url'][$key2] . $archivo . "'>Descargar</a></li>";
                    }
                    $html.="</ul>";
                }
                else
                    $html.="No tiene archivos para descargar";
                $html.="</td>";
                $html.="</tr>";
            }
        } else {
            $html.="<tr>";
            $html.="<td align='center' colspan='5' class='contenido'>";
            $html.="NO SE ENCONTRARON PROYECTOS";
            $html.="</td>";
            $html.="</tr>";
        }

        $html.="</table>";

        return $html;
    }

    public function modificarGestionArchivos($archivo) {
        $html = "<script type='text/javascript' src='../../js/funciones.js'></script>";
        $html .= "<script type='text/javascript' src='js/gestionProyectosJS.js'></script>";
        include "../../css/style.css.php";
        $html.="<form action='gestionProyectosController.php' class='contact_form' method='post'>";
        $html.="<table>";

        $html.="<tr>";
        $html.="<td align='center' class='contenido'>";
        $html.="<strong>Nombre del Archivo</strong>";
        $html.="</td>";
        $html.="<td colspan='2' class='contenido'>";
        $html.="<input type='hidden' name='id' value='" . $archivo["id"] . "'>";
        $html.= $archivo["nombre"];
        $html.="</td>";
        $html.="</tr>";
        $html.="<tr>";

        $html.="<tr>";
        $html.="<td align='center' class='contenido'>";
        $html.="<strong>Aprobado</strong>";
        $html.="</td>";
        $html.="<td class='contenido'>";
        $html.="S&iacute;: <input type='radio' name='aprobado' value='1' ";
        if ($archivo["aprobado"] == "1")
            $html.= "checked";
        $html.=">";
        $html.="</td>";
        $html.="<td class='contenido'>";
        $html.="No: <input type='radio' name='aprobado' value='0' ";
        if ($archivo["aprobado"] == "0")
            $html.= "checked";
        $html.=">";
        $html.="</td>";
        $html.="</tr>";
        $html.="<tr>";

        $html.="<tr>";
        $html.="<td align='center' class='contenido'>";
        $html.="<strong>Observaciones</strong>";
        $html.="</td>";
        $html.="<td colspan='2' class='contenido'>";
        $html.="<textarea rows='5' cols='70' name='observaciones' required>" . $archivo["observaciones"] . "</textarea>";
        $html.="</td>";
        $html.="</tr>";

        $html.="<tr>";
        $html.="<td class='contenido'>";
        $html.="<input class='button' type='submit' name='aprobacion_archivos' value='Guardar' onclick='return confirmar(\"Confirma modificar la informaci&oacute;n de este archivo?\");'>";
        $html.="</td>";
        $html.="<td colspan='2' class='contenido'>";
        $html.="<input class='button' type='button' name='cancelar' value='Volver' onclick='irMenu();'>";
        $html.="</td>";
        $html.="</tr>";

        $html.="</table>";
        $html.="</form>";

        return $html;
    }

    /* Muestre los proyectos en donde el integrante esta involucrado con sus respectivas actividades */

    public function mainIntegrantes($proyectos) {

        $html = "<script type='text/javascript' src='../../js/funciones.js'></script>";
        $html.= "<script type='text/javascript' src='js/gestionProyectosJS.js'></script>";
        include "../../css/style.css.php";
        $html.="<form action='gestionProyectosController.php' method='POST' class='formBuqueda'>";
        $html.="<input class='inputQuery' type='text' name='filtro_perfiles' placeholder='Mostrar Todos...'> ";
        $html.="<input class='buttonQuery' type='submit' name='buscar_perfiles' value='Buscar'> ";
        $html.="</form>";
        $html.="<table border='1' width='70%'>";
        $html.="<tr>";
        $html.="<th align='center' width='60px' class='tablasgeneral'>";
        $html.="NOMBRE";
        $html.="</th>";
        $html.="<th align='center' width='50px' class='tablasgeneral'>";
        $html.="FECHA INICIO";
        $html.="</th>";
        $html.="<th align='center' width='50px' class='tablasgeneral'>";
        $html.="FECHA FINAL";
        $html.="</th>";
        $html.="<th align='center' width='50px' class='tablasgeneral'>";
        $html.="PRESUPUESTO";
        $html.="</th>";
        $html.="<th align='center' width='50px' class='tablasgeneral'>";
        $html.="GERENTE DEL PROYECTO";
        $html.="</th>";
        $html.="<th align='center' width='50px' class='tablasgeneral'>";
        $html.="AVANCE DEL PROYECTO";
        $html.="</th>";
        $html.="<th align='center' width='50px' class='tablasgeneral'>";
        $html.="GESTIONAR PROYECTO";
        $html.="</th>";
        $html.="</tr>";
        if ($proyectos != null) {
            foreach ($proyectos as $key => $proyecto) {
                $idProyecto = $proyecto["id"];
                $html.="<tr>";
                $html.="<td class='contenido'>";
                $html.=$proyecto["nombre"];
                $html.="</td>";
                $html.="<td align='center' class='contenido'>";
                $html.=$proyecto["fecha_ini"];
                $html.="</td>";
                $html.="<td align='center' class='contenido'>";
                $html.=$proyecto["fecha_fin"];
                $html.="</td>";
                $html.="<td align='center' class='contenido'>";
                $html.=$proyecto["presupuesto"];
                $html.="</td>";
                $html.="<td align='center' class='contenido'>";
                $html.=$proyecto["nombre1"];
                $html.="</td>";
                $html.="<td align='center' class='contenido'>";
                $html.=$proyecto["avance"];
                $html.="</td>";

                $html.="<td align='center' class='contenido'>";
                $html.="<a href='gestionProyectosController.php?opcion=gestionIntegrante&idProyecto=$idProyecto'><img src='imagenes/gestionProyectos.png'></a>";
                $html.="</td>";
                //$html.="<td align='center' class='contenido'>";
                //$html.="<a href='gestionProyectosController.php?opcion=gestionIntegrante&id_gestionProyecto=" . $proyecto["id"] . "&nombre=" . $proyecto["nombre"] .  "'><img title='Gestionar' src='../../imagenes/gestionProyectos.png'></a>";

                $html.="</td>";
                $html.="</tr>";
            }
        } else {
            $html.="<tr>";
            $html.="<td align='center' colspan='5' class='contenido'>";
            $html.="NO SE ENCONTRARON PROYECTOS";
            $html.="</td>";
            $html.="</tr>";
        }

        $html.="</table>";

        return $html;
    }

    /* Muestra la parte en donde el integrante puede descargar los archivos, plantilla entre otros y de igual forma subir archivos a la fase y podra ir a consultar los archivos */

    public function gestionIntegrante($idPCF, $idProyecto, $ruta, $artefactos, $artefactos2, $rutaArchivos, $infoPCF) {
        $html = "<script type='text/javascript' src='../../js/funciones.js'></script>";
        $html.= "<script type='text/javascript' src='js/gestionProyectosJS.js'></script>";
        include "../../css/style.css.php";
        $faseActual = $infoPCF["faseActual"];
        $html.="<h2 class='titulo'><b>PROYECTO:</b> '" . $infoPCF["nombreProyecto"] .
                "' <b>CICLO ACTUAL:</b> '" . $infoPCF["cicloActual"] .
                "' <b>FASE ACTUAL:</b> '" . $faseActual[0]["nombre"] . "'</h2>";
        $idFaseActual = $faseActual[0]["id_fase"]; //esto es para restringir el acceso a subir archivos si se es integrante de una fase 
        //que no esta activa
        $idFaseAsignadoIntegrante = 0;
        if ($_SESSION["usuario"]["id_perfil"] == 14)
            $idFaseAsignadoIntegrante = 1;
        if ($_SESSION["usuario"]["id_perfil"] == 15)
            $idFaseAsignadoIntegrante = 2;
        if ($_SESSION["usuario"]["id_perfil"] == 16)
            $idFaseAsignadoIntegrante = 3;
        if ($_SESSION["usuario"]["id_perfil"] == 17)
            $idFaseAsignadoIntegrante = 4;
        if ($_SESSION["usuario"]["id_perfil"] == 18)
            $idFaseAsignadoIntegrante = 5;
        $html.="<table>";

        $html.="<tr>";
        $html.="<th align='center' class='titulo'>";
        $html.="CRONOGRAMA";
        $html.="</th>";

        $html.="<th align='center' class='titulo'>";
        $html.="MATRIZ RIESGOS";
        $html.="</th>";
        $html.="</tr>";

        $html.="<tr>";
        $html.="<td>";
        $html.="<form action='gestionProyectosController.php' enctype='multipart/form-data' method='post' class='contact_form'>";
        $html.="<table>";



        $html.="<tr>";
        $html.="<th class='subtitulo'>";
        $html.="Descargar <br>Cronograma";
        $html.="</th>";
        $cronograma = $rutaArchivos['cronograma'];
        $html.="<td class='contenido' >";
        $html.="<input type='button' name='descargaCronograma' class='button'  value='Descarga'  
                        onclick=\"window.location='gestionProyectosController.php?opcion=descarga&ruta=$cronograma&idProyecto=$idProyecto'\"/>";
        $html.="<input type='text' readonly value='$cronograma'/>";
        $html.="</td>";
        $html.="</tr>";
        $html.="</table>";
        $html.="</form>";
        $html.="<br>";
        $html.="</td>";

        $html.="<td>";
        $html.="<form action='gestionProyectosController.php' enctype='multipart/form-data' method='post' class='contact_form'>";
        $html.="<table>";

        $html.="<tr>";
        $html.="<th class='subtitulo'>";
        $html.="Descargar <br>Matriz";
        $html.="</th>";
        $matriz = $rutaArchivos['matriz'];
        $html.="<td class='contenido'>";
        $html.="<input type='button' name='descargaMatriz' class='button'  value='Descarga' 
                        onclick=\"window.location='gestionProyectosController.php?opcion=descarga&ruta=$matriz&idProyecto=$idProyecto'\"/>";
        $html.="<input type='text' readonly value='$matriz'/>";
        $html.="</td>";
        $html.="</tr>";
        $html.="</table>";
        $html.="</form>";
        $html.="<br>";
        $html.="</td>";
        $html.="</tr>";

        $html.="<tr>";

        $html.="<th align='center' class='titulo'>";
        $html.="ACTA REUNIONES";
        $html.="</th>";

        $html.="<th align='center' class='titulo'>";
        $html.="ACTA PRESUPUESTO";
        $html.="</th>";
        $html.="</tr>";


        $html.="<tr>";
        $html.="<td>";

        $html.="<form action='gestionProyectosController.php' enctype='multipart/form-data' method='post' class='contact_form'>";
        $html.="<table>";


        $html.="<tr>";
        $html.="<th class='subtitulo'>";
        $html.="Descargar <br>Acta Reuni&oacute;n";
        $html.="</th>";
        $actaReunion = $rutaArchivos['actaR'];
        $html.="<td class='contenido'>";
        $html.="<input type='button' name='descargaActaR' class='button'  value='Descarga' 
                        onclick=\"window.location='gestionProyectosController.php?opcion=descarga&ruta=$actaReunion&idProyecto=$idProyecto'\"/>";
        $html.="<input type='text' readonly value='$actaReunion'/>";
        $html.="</td>";
        $html.="</tr>";
        $html.="</table>";
        $html.="</form>";
        $html.="<br>";
        $html.="</td>";

        $html.="<td>";
        $html.="<form action='gestionProyectosController.php' enctype='multipart/form-data' method='post' class='contact_form'>";
        $html.="<table>";

        $html.="<tr>";
        $html.="<th class='subtitulo'>";
        $html.="Descargar <br>Acta Presupuesto";
        $html.="</th>";
        $actaPresupuesto = $rutaArchivos['actaP'];
        $html.="<td class='contenido'>";
        $html.="<input type='button' name='descargaActaP' class='button'  value='Descarga'   
                        onclick=\"window.location='gestionProyectosController.php?opcion=descarga&ruta=$actaPresupuesto&idProyecto=$idProyecto'\"/>";
        $html.="<input type='text' readonly value='$actaPresupuesto'/>";
        $html.="</td>";
        $html.="</tr>";
        $html.="</table>";
        $html.="</form>";
        $html.="<br>";
        $html.="</td>";
        $html.="</tr>";

////////////////7
        $html.="<table width='80%'>";
        $html.="<tr>";
        $html.="<th class='titulo'>";
        $html.="Cargar archivos a la fase";
        $html.="</th>";
        $html.="</tr>";

        $html.="<table width='80%'>";
        $html.="<tr>";

        $html.="<th align='center' class='subtitulo'>";
        $html.="Archivos";
        $html.="</th>";

        $html.="<th align='center' class='subtitulo'>";
        $html.="Artefacto";
        $html.="</th>";

        $html.="</tr>";


        if ($artefactos2 != null) {
            for ($i = 0; $i < sizeof($artefactos2); $i++) {
                //$idArtefacto = $artefactos[$i]['artefactos'];
                $idArtefacto = $artefactos2[$i]['artefactos'];
                $nombreArtefactos = $artefactos2[$i]['nombre'];
                $idPA = $artefactos2[$i]['idPA'];


                $html.="<tr>";

                $html.="<form action='gestionProyectosController.php' enctype='multipart/form-data' method='post' class='contact_form'>";
                $html.="<td class='contenido' align='center'>";


                if ($idFaseActual == $idFaseAsignadoIntegrante) {




                    $html.="<input class='button' type='submit' name='guardarArchivo' value='guardar' 
                                                onclick='return confirmar(\"�Esta seguro que desea guardar cambios?\");'>";
                    $html.="<input type='hidden' name='idProyecto' value='$idProyecto'/>";
                    $html.="<input type='hidden' name='idArtefacto' value='$idArtefacto'/>";
                    $html.="<input type='hidden' name='nombreArtefacto' value='$nombreArtefactos'/>";
                    $html.="<input type='hidden' name='idPA' value='$idPA'/>";
                    $html.="<input type='file' name='archivoIntegrante' required/>";
                }
                $html.="</td>";

                $html.="<td>";
                $html.="$nombreArtefactos";
                $html.="</td>";


                $html.="</form>";
                $html.="</tr>";
            }
        }
        $html.="</table>";

/////////////////		
////////////////////		
        $html.="<table width='80%'>";
        $html.="<tr>";
        $html.="<th class='titulo'>";
        $html.="Informacion del archivo de la fase";
        $html.="</th>";
        $html.="</tr>";

        $html.="<tr>";
        $html.="<td class='contenido'>";
        $html.="<table width='80%'>";

        $html.="<tr>";
        $html.="<th align='center' class='subtitulo'>";
        $html.="Archivos";
        $html.="</th>";



        $html.="<th align='center' class='subtitulo'>";
        $html.="Aprobado Lider";
        $html.="</th>";

        $html.="<th align='center' class='subtitulo'>";
        $html.="Observaciones Lider";
        $html.="</th>";

        $html.="<th align='center' class='subtitulo'>";
        $html.="Aprobado Calidad";
        $html.="</th>";

        $html.="<th align='center' class='subtitulo'>";
        $html.="Observaciones Calidad";
        $html.="</th>";

        $html.="</tr>";

        if ($artefactos != null) {
            for ($i = 0; $i < sizeof($artefactos); $i++) {
                //$idArtefacto = $artefactos[$i]['artefactos'];
                $idArtefacto = $artefactos[$i]['idAR'];
                $nombreArtefactos = $artefactos[$i]['nombre'];
                $idPA = $artefactos[$i]['id'];


                $html.="<td class='contenido' align='center'>";
                $html.= $nombreArtefactos;
                $html.="</td>";



                $html.="<td class='contenido' align='center'>";

                if ($artefactos[$i]['aprobadoLider'] == 1) {
                    $html.="Si";
                } else {
                    $html.="No";
                }


                $html.="</td>";

                $html.="<td class='contenido' align='center'>";
                $html.="<textarea  disabled>" . $artefactos[$i]['observacionesLider'] . "</textarea>";
                $html.="</td>";

                $html.="<td class='contenido' align='center'>";

                if ($artefactos[$i]['calidad'] == 1) {
                    $html.="Si";
                } else {
                    $html.="No";
                }


                $html.="</td>";

                $html.="<td class='contenido' align='center'>";
                $html.="<textarea  disabled>" . $artefactos[$i]['observacionesCalidad'] . "</textarea>";
                $html.="</td>";

                $html.="</tr>";
            }
        } else {

            $html.="<tr>";
            $html.="<td align='center' colspan='5' class='contenido'>";
            $html.="NO SE ENCONTRO INFORMACION";
            $html.="</td>";
            $html.="</tr>";
        }
        $html.="</table>";
        $html.="<br><br>";


        $html.="</td>";
        $html.="</tr>";
        $html.="<table width='90%'>";




////////////////////		
///////////////////
        $html.="<tr>";

        $html.="<th align='center' class='titulo'>";
        $html.="ARCHIVOS DEL PROYECTO";
        $html.="</th>";
        $html.="</tr>";




        $html.="<td>";
        $html.="<form action='gestionProyectosController.php?opcion=consultarArchivos&idProyecto=$idProyecto' enctype='multipart/form-data' method='post' class='contact_form'>";
        $html.="<table>";
        $html.="<tr>";
        $html.="<th class='subtitulo'>";
        $html.="Descargar <br>todos lo archivos del proyecto";
        $html.="</th>";
        ///$plantillaActaP = $rutaPlantillas['plantillaActaP'];
        $html.="<td class='contenido'>";
        $html.="<input type='button' name='descargaPlantillaActaP' class='button'  value='Descarga' 
                        onclick=\"window.location='gestionProyectosController.php?opcion=descarga&ruta=P&idProyecto=$idProyecto'\"/>";
        $html.="<input type='text' readonly value=''/>";
        $html.="</td>";
        $html.="</tr>";




        $html.="<tr>";
        $html.="<td align='center' class='contenido'>";
        $html.="<a href='gestionProyectosController.php?opcion=consultaArchivos&idProyecto=$idProyecto'><img src='imagenes/consultarArchivos.png'>Consultar Archivos</a>";
        $html.="</td>";
        $html.="</td>";
        $html.="</form>";
        $html.="</tr>";



        $html.="</table>";
        $html.="</form>";
        $html.="<br>";
        $html.="</td>";
        $html.="</tr>";
/////////////////////
        $html.="<tr>";
        $html.="<form action='gestionProyectosController.php' enctype='multipart/form-data' method='post' class='contact_form'>";
        $html.="<td class='contenido'>";
        $html.="<input class='button' type='button' name='cancelar' value='Volver' onclick='irMenu();'>";
        $html.="</td>";

        $html.="<td class='contenido'>";
        $html.="<table width=95%>";
        $html.="<tr>";
        $html.="<th class='subtitulo'>";
        $html.="Manual Gesti&oacute;n Calidad";
        $html.="</th>";

        $html.="<td class='contenido' align='center'>";
        $html.="<a href='GestionProyectos/SGC.docx' >
                        <img src='imagenes/manual.png'></a>";
        $html.="</td>";
        $html.="</tr>";
        $html.="</table>";
        $html.="</td>";

        $html.="</form>";
        $html.="</tr>";

        $html.="</table>";
        $html.="<br>";

        return $html;
    }

    /* Muestra la tabla con los archivos asociados al proyecto */

    public function consultaArchivos($proyectos) {

        $html = "<script type='text/javascript' src='../../js/funciones.js'></script>";
        $html.= "<script type='text/javascript' src='js/gestionProyectosJS.js'></script>";
        include "../../css/style.css.php";
        $html.="<form action='gestionProyectosController.php' method='POST' class='formBuqueda'>";
        $html.="<input class='inputQuery' type='text' name='filtro_perfiles' placeholder='Mostrar Todos...'> ";
        $html.="<input class='buttonQuery' type='submit' name='buscar_perfiles' value='Buscar'> ";
        $html.="</form>";
        $html.="<table border='1' width='70%'>";
        $html.="<tr>";
        $html.="<th align='center' width='60px' class='tablasgeneral'>";
        $html.="NOMBRE";
        $html.="</th>";
        $html.="<th align='center' width='50px' class='tablasgeneral'>";
        $html.="URL";
        $html.="</th>";
        $html.="<th align='center' width='50px' class='tablasgeneral'>";
        $html.="FECHA SUBIDA";
        $html.="</th>";
        $html.="<th align='center' width='50px' class='tablasgeneral'>";
        $html.="APROBADO";
        $html.="</th>";
        $html.="<th align='center' width='50px' class='tablasgeneral'>";
        $html.="CALIDAD";
        $html.="</th>";
        $html.="<th align='center' width='50px' class='tablasgeneral'>";
        $html.="REVISADOS";
        $html.="</th>";
        $html.="<th align='center' width='50px' class='tablasgeneral'>";
        $html.="APROBADOS";
        $html.="</th>";
        $html.="<th align='center' width='50px' class='tablasgeneral'>";
        $html.="OBSERVACIONES";
        $html.="</th>";
        $html.="</tr>";
        if ($proyectos != null) {
            foreach ($proyectos as $key => $proyecto) {
                // $idProyecto = $proyecto["id"];
                $html.="<tr>";
                $html.="<td class='contenido'>";
                $html.=$proyecto["nombre"];
                $html.="</td>";
                $html.="<td align='center' class='contenido'>";
                $html.=$proyecto["url"];
                $html.="</td>";
                $html.="<td align='center' class='contenido'>";
                $html.=$proyecto["fecha_subida"];
                $html.="</td>";
                $html.="<td align='center' class='contenido'>";
                $html.=$proyecto["aprobado"];
                $html.="</td>";
                $html.="<td align='center' class='contenido'>";
                $html.=$proyecto["calidad"];
                $html.="</td>";
                $html.="<td align='center' class='contenido'>";
                $html.=$proyecto["revisados"];
                $html.="</td>";
                $html.="<td align='center' class='contenido'>";
                $html.=$proyecto["aprobados"];
                $html.="</td>";
                $html.="<td align='center' class='contenido'>";
                $html.=$proyecto["observaciones"];
                $html.="</td>";



                $html.="</td>";
                $html.="</tr>";
            }
        } else {
            $html.="<tr>";
            $html.="<td align='center' colspan='5' class='contenido'>";
            $html.="NO SE ENCONTRARON ARCHIVOS";
            $html.="</td>";
            $html.="</tr>";
        }

        $html.="</table>";

        return $html;
    }

    /**
     * Da formato mas ameno para el usuario
     * @param string $fecha fecha en formato YYYY-mm-dd
     * @return string fecha en formato dd-mmm-YYYY
     */
    function formatoFecha($fecha) {

        $fecha = explode("-", $fecha);

        switch ($fecha[1]) {
            case "01":$fecha[1] = "Ene";
                break;
            case "02":$fecha[1] = "Feb";
                break;
            case "03":$fecha[1] = "Mar";
                break;
            case "04":$fecha[1] = "Abr";
                break;
            case "05":$fecha[1] = "May";
                break;
            case "06":$fecha[1] = "Jun";
                break;
            case "07":$fecha[1] = "Jul";
                break;
            case "08":$fecha[1] = "Ago";
                break;
            case "09":$fecha[1] = "Sep";
                break;
            case "10":$fecha[1] = "Oct";
                break;
            case "11":$fecha[1] = "Nov";
                break;
            case "12":$fecha[1] = "Dic";
                break;
        }

        $fechaFormateada = $fecha[2] . "-" . $fecha[1] . "-" . $fecha[0];

        return $fechaFormateada;
    }

    /**
     * 
     * @param type $proyecto datos basicos del proyecto
     * @param type $artefactos artefactos disponibles para usar en el proyecto
     * @param type $artefactosSubidos artefactyos diligenciados por los integrantes
     * @return string
     */
    function gestionarProyecto($proyecto, $artefactos, $artefactosSubidos, $artefactosAsignados, $documentosGral) {

        
        $html = "<script type='text/javascript' src='../../js/funciones.js'></script>";
        $html.= "<script type='text/javascript' src='js/gestionProyectosJS.js'></script>";
        include "../../css/style.css.php";

        $html.= "<form method='post' action='gestionProyectosController.php'>";
        $html.= "<table width='840px'>";
        $html.= "<tr>";
        $html.= "<th align='center' colspan='2' class='titulo'>";
        $html.= "<input type='hidden' name='id' value='" . $proyecto["id"] . "'>";
        $html.="<b>Proyecto:</b> " . $proyecto["nombre"] . "<br />";
        $html.= "</th>";
        $html.= "</tr>";
        $html.= "<tr>";
        $html.= "<td width='50%'>";
        $html.="<b>Perido:</b> " . $this->formatoFecha($proyecto["fecha_ini"]) . " al " . $this->formatoFecha($proyecto["fecha_fin"]) . "<br />";
        $html.="<b>Presupuesto:</b> $" . number_format($proyecto["presupuesto"], 0, ',', '.') . "<br />";
        $html.="<b>Cliente:</b> " . $proyecto["cliente"] . "";
        $html.= "</td>";
        $html.= "<td width='50%'>";
        $html.="<b>Estado:</b> " . (($proyecto["activo"]) ? "Activo" : "Desactivado") . "<br />";
        $html.="<b>Avance del Proyecto:</b> " . number_format($proyecto["avance"], 1) . "%";
        //$html.="<b>Avance:</b> ".number_format((($proyecto["artefactos_asignados"])?(($proyecto["artefactos_aprobados"] / $proyecto["artefactos_asignados"]) * 100):0), 2)."%";
        $html.= "</td>";
        $html.= "</tr>";
        $html.= "</table>";

        $i = 1;


        $html.= "<table width='80%'>";
        foreach ($proyecto["ciclos"] as $proyecto_ciclo_id => $ciclo) {
            $html.= "<tr>";
            $html.= "<th class='subtitulo' width='10%'>";
            $html.="CICLO " . ($i++) . "<hr>";
            $html.="Inicio <input required type='date'  name='ciclo[$proyecto_ciclo_id][inicio]' value='" . $ciclo["c_fecha_ini"] . "' min='" . $proyecto["fecha_ini"] . "' max='" . $proyecto["fecha_fin"] . "'/><br />";
            $html.="Fin <input required type='date'  name='ciclo[$proyecto_ciclo_id][fin]' value='" . $ciclo["c_fecha_fin"] . "' min='" . $proyecto["fecha_ini"] . "' max='" . $proyecto["fecha_fin"] . "'/>";
            $html.= "</th>";
            $html.= "<td>";


            $html.= "<table width='100%'>";
            $html.= "<tr>";

            foreach ($ciclo["fases"] as $proyecto_ciclo_fase_id => $fase) {
                $html.= "<th class='subtitulo' width='20%'>";
                $html.=$fase["fase"] . "&nbsp;&nbsp;&nbsp;";
                if ($ciclo["id_ciclo"] == $proyecto["ciclo_actual"] && $fase["id_fase"] == $proyecto["fase_actual"]) {
                    $html.="<img title='Fase Actual' src='../../imagenes/enable.png'>";
                } else {
                    $html.="<img onclick='abrirFase(" . $proyecto["id"] . "," . $ciclo["id_ciclo"] . "," . $fase["id_fase"] . ",\"CICLO " . ($i - 1) . "\", \"" . $fase["fase"] . "\");' style='cursor:pointer' title='Activar Fase' src='../../imagenes/disable.png'>";
                }
                $html.="<hr>";
                $html.="Inicio <input required type='date' name='fase[$proyecto_ciclo_fase_id][inicio]' value='" . $fase["f_fecha_ini"] . "' min='" . $proyecto["fecha_ini"] . "' max='" . $proyecto["fecha_fin"] . "'/><br />";
                $html.="Fin <input required type='date' name='fase[$proyecto_ciclo_fase_id][fin]' value='" . $fase["f_fecha_fin"] . "' min='" . $proyecto["fecha_ini"] . "' max='" . $proyecto["fecha_fin"] . "'/>";
                $html.= "</th>";
            }
            $html.= "</tr>";

            $html.= "<tr>";

            foreach ($ciclo["fases"] as $proyecto_ciclo_fase_id => $fase) {
                $html.= "<td style='vertical-align:top'>";
                $html.="<b>Artefactos Disponibles:</b><br/>";
                if (isset($artefactos[$fase["id_fase"]]))
                    foreach ($artefactos[$fase["id_fase"]] as $index => $artefacto) {
                        if (isset($artefactosAsignados[$proyecto_ciclo_fase_id][$artefacto["id"]]["id"]) && $artefactosAsignados[$proyecto_ciclo_fase_id][$artefacto["id"]]["id"] == $artefacto["id"]) {
                            $checked = "checked disabled";
                        } else {
                            $checked = "";
                        }
                        $html.="<input $checked type='checkbox' name='artefactos[" . $proyecto_ciclo_fase_id . "][]  ' value='" . $artefacto["id"] . "'>" . $artefacto["nombre"] . "<br/>";
                    }
                $html.= "</td>";
            }
            $html.= "</tr>";



            $html.= "<tr>";

            foreach ($ciclo["fases"] as $proyecto_ciclo_fase_id => $fase) {
                $html.= "<td style='vertical-align:top' width='1%'>";
                $html.= "<table>";
                $html.= "<tr>";
                $html.= "<td>";
                $html.="<b>Diligenciados</b>";
                $html.= "</td>";
                $html.= "<td>";
                $html.="<b>Aprobado</b>";
                if (isset($documentosGral[$proyecto_ciclo_fase_id])) {
                    $html.="<img style='cursor:pointer' onclick='document.getElementById(\"openModal$proyecto_ciclo_fase_id\").style.display=\"\";' title='Archivos Generales de la Fase' src='imagenes/manual.png' width='16px'>";
                    $html.='<div id="openModal' . $proyecto_ciclo_fase_id . '" class="modalDialog" style="display:none">
                    <div>
                        <h2>Archivos Generales De La Fase ' . $fase["fase"] . '</h2>';
                    foreach ($documentosGral[$proyecto_ciclo_fase_id] as $index => $documento) {
                        $html.="<a href='" . $documento["url"] . "'>" . $documento["nombre"] . "</a><br />";
                    }
                    $html.='<br /><center>
                        <input type="button" class="button" value="ACEPTAR" onclick="cerrarMensajes(' . $proyecto_ciclo_fase_id . ')">
                        </center>
                    </div>
                  </div>';
                }
                $html.= "</td>";
                $html.= "</tr>";
                $aprobados = 0;
                if (isset($artefactosSubidos[$proyecto_ciclo_fase_id])) {
                    foreach ($artefactosSubidos[$proyecto_ciclo_fase_id] as $index => $artefacto) {
                        $html.= "<tr>";
                        $html.= "<td nowrap>";
                        $html.="<a href='" . $artefacto["url"] . "'>" . $artefacto["nombre"];
                        $html.= "</td>";
                        $html.= "<td align='center'>";
                        if ($artefacto["aprobadoLider"]) {
                            $aprobado = "SI";
                            $aprobados++;
                        } else {
                            $aprobado = "NO";
                        }
                        $html.=$aprobado;
                        if ($artefacto["observacionesLider"])
                            $html.=" <a style='cursor:help' title='Observaciones Lider:" . $artefacto["observacionesLider"] . "'>[+]</a>";
                        if ($artefacto["observacionesCalidad"])
                            $html.=" <a style='cursor:help' title='Observaciones Calidad:" . $artefacto["observacionesCalidad"] . "'>[+]</a>";
                        $html.= "</td>";
                        $html.= "</tr>";
                    }
                }

                $html.= "</td>";
                $html.= "</tr>";
                $html.= "</table>";
                $html.= "Avance de la fase: " . ((isset($artefactosAsignados[$proyecto_ciclo_fase_id]) && $artefactosAsignados[$proyecto_ciclo_fase_id] > 0) ? ($aprobados * 100 / count($artefactosAsignados[$proyecto_ciclo_fase_id])) : "0") . "%";
                if ($fase["f_fecha_fin"] > date("YYYY-mm-dd")) {
                    $html.= "<br />";
                    $metrica = "0";
                    if ((($artefactosAsignados[$proyecto_ciclo_fase_id]) ? ($aprobados * 100 / count($artefactosAsignados[$proyecto_ciclo_fase_id])) : "0") <= 50) {
                        $metrica = "1";
                    } elseif ((($artefactosAsignados[$proyecto_ciclo_fase_id]) ? ($aprobados * 100 / count($artefactosAsignados[$proyecto_ciclo_fase_id])) : "0") < 50 && (($artefactosAsignados[$proyecto_ciclo_fase_id]) ? ($aprobados * 100 / count($artefactosAsignados[$proyecto_ciclo_fase_id])) : "0") > 100) {
                        $metrica = "2";
                    } elseif ((($artefactosAsignados[$proyecto_ciclo_fase_id]) ? ($aprobados * 100 / count($artefactosAsignados[$proyecto_ciclo_fase_id])) : "0") == 100) {
                        $metrica = "3";
                    }
                    $html.= "Metrica de rendimiento: <b>" . $metrica . "</b>";
                }
                $html.= "</td>";
            }

            $html.= "</tr>";
            $html.= "</table>";
            $html.= "</td>";
            $html.= "</tr>";
        }
        $html.="<tr>";
        $html.="<td class='contenido' align='center' colspan='2'>";
        $html.="<input class='button' type='submit' name='modificar_gestorProyecto' value='Guardar' onclick='return confirmar(\"Confirma modificar la informaci&oacute;n de este Proyecto?\");'>";
        $html.="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
        $html.="<input class='button' type='button' name='cancelar' value='Volver' onclick='irMenu();'>";
        $html.="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
        $html.="<input class='button' type='button' name='cerrar_todo' value='Finalizar Proyecto' onclick='finalizarProyecto(\"" . $proyecto["id"] . "\");' style='width: 125px'>";
        $html.="</td>";
        $html.="</tr>";
        $html.= "</table>";
        $html.="</form>";
        return $html;
    }

}

?>
